home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Games: Greatest Hits 1996
/
Amiga Games: Greatest Hits 1996.iso
/
archive
/
userbox
/
publicdomain
/
ustartup1.0.lha
/
UStartup1.0
/
Readme
< prev
next >
Wrap
Text File
|
1996-05-29
|
4KB
|
80 lines
UStartup 1.0 - The easy way to get full control over User-Startup
By Martin Samuelsson
E-mailware.
What is UStartup?
~~~~~~~~~~~~~~~~~~~
UStartup is an attempt to simplify the handling of User-Startup.
Have you ever wanted to disable one assign or a binddrivers? Ever wanted
to prevent one or more programs in your User-Startup from running? Did
you notice that you had to load the entire User-Startup into your favourite
(or Ed, if you don't have any:) text editor, commenting out what you don't
want, and then save it back again? To enable it again, you have to go through
the same procedure once again.
Have you ever wanted to do the same thing with a program in the WBStartup
drawer? Did you notice that it was just a matter of drag & drop? Do you
want to handle your User-Startup with the same elegance and ease?
Then UStartup is definitely something for you!
How does it work?
~~~~~~~~~~~~~~~~~~~
UStartup is easy to use, yet it has support for priorities. When installed,
UStartup will make a copy of the original User-Startup. You will then have to
manually split it into small parts, each containing groups of commands related
to each other, all assigns for Deluxe Paint in one part, the ones for Real 3D
in the next, and so on.
To the user, all that is visible is an extra drawer, probably on the system
partition, containing two drawers, Execute and Leave. After installation of
UStartup, Execute contains the old User-Startup. Split this according to the
above paragraph, put the pieces back into UStartup/Execute and delete the
old User-Startup file. The original User-Startup is replaced by the UStartup
script, which takes care of finding and executing all scripts in
UStartup/Execute.
The priority system works as follows:
The UStartup script lists all files in UStartup/Execute to a temporary file.
It then sorts the file and executes the resulting, sorted, file. Thus, all
scripts in UStartup/Execute are executed in alphabetical order. To define
the order in which they should be executed, simply put a number in the
beginning of the file name, e.g. "100 Real 3D assigns", "110 ADPro assigns",
"115 Do this", "120 Do that" etc. The files with lower numbers associated
with them will be executed first. However, make sure that you use the same
number of digits in all priority numbers, or they will be sorted in the
wrong order. If one or more files have the same priority, they will be
executed in alphabetical order.
And UStartup/Leave?
~~~~~~~~~~~~~~~~~~~~~
It serves as a storage drawer for scripts you do not want to execute. If
you, for example, don't want to assign ADPro in the above example, just
drag "110 ADPro assigns" out of UStartup/Execute and drop it in
UStartup/Leave.
Anything else?
~~~~~~~~~~~~~~~~
Not much. When you install new programs in your system, they will most
likely add some commands to the end of S:User-Startup. Just remove them,
and put them in their own file in UStartup/Execute. Personally, I use a
notification program (SNoti) which tell me when S:User-Startup has been
changed.
UStartup has been designed to be easy to install and use, with no
non-standard programs or handlers. It really is nothing more than a bunch
of scripts and directories, but I think it is quite handy anyway.
If you have any questions, or if you want to say hello and tell me that
you like UStartup and will use it for ever and ever, send me an e-mail.
My address is Sam@augs.se. I hereby permit anyone not able to send me an
e-mail to use UStartup anyway.
"I designed UStartup, I use it, and have never had any problems with it.
If, however, you encounter problems related to UStartup, or if it damages
your, or anyone else's, software, hardware or wetware, I am not responsible
in any way. Blame yourself."
Wed May 29 14:59:14 1996
Martin Samuelsson